showing one's superiority - Espagnol Anglais Dictionnaire